# far model CODE resource # near model jump table entries starting at A5 + 0x00000100 (5 of them) # far model jump table entries starting at A5 + 0x00000000 (0 of them) # A5 relocation data at 0x00000000 # A5 relocation at 0000FFFE # A5 is 0x00000000 # PC relocation data at 0x00000000 # PC relocation at 0000FFFE # load address is 0x00000000 00000000 4E56 0000 link A6, 0 00000004 2F2D FAB2 move.l -[A7], [A5 - 0x54E] 00000008 A91F syscall SelectWindow 0000000A 2F2D FAB2 move.l -[A7], [A5 - 0x54E] 0000000E A915 syscall ShowWindow 00000010 7000 moveq.l D0, 0x00 00000012 4E5E unlink A6 00000014 4E75 rts 00000016 4E56 0000 link A6, 0 0000001A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000001E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000022 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000026 4E5E unlink A6 00000028 4E75 rts 0000002A 4E56 0000 link A6, 0 0000002E 2F0C move.l -[A7], A4 00000030 286E 0008 movea.l A4, [A6 + 0x8] 00000034 200C move.l D0, A4 00000036 6704 beq +0x6 /* 0000003C */ 00000038 2F0C move.l -[A7], A4 0000003A A8F5 syscall KillPicture label0000003C: 0000003C 286E FFFC movea.l A4, [A6 - 0x4] 00000040 4E5E unlink A6 00000042 4E75 rts 00000044 4E56 FFE0 link A6, -0x0020 00000048 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000004C 3A2E 0012 move.w D5, [A6 + 0x12] 00000050 266E 000C movea.l A3, [A6 + 0xC] 00000054 286E 0008 movea.l A4, [A6 + 0x8] 00000058 4A45 tst.w D5 0000005A 6606 bne +0x8 /* 00000062 */ 0000005C 7000 moveq.l D0, 0x00 0000005E 6000 0208 bra +0x20A /* 00000268 */ label00000062: 00000062 2F0B move.l -[A7], A3 00000064 3F05 move.w -[A7], D5 00000066 486E FFEC pea.l [A6 - 0x14] 0000006A 486E FFE8 pea.l [A6 - 0x18] 0000006E 486E FFE0 pea.l [A6 - 0x20] 00000072 A98D syscall GetDialogItem/GetDItem 00000074 3005 move.w D0, D5 00000076 0440 0009 subi.w D0, 0x9 /* '\t' */ 0000007A 670A beq +0xC /* 00000086 */ 0000007C 5340 subq.w D0, 1 0000007E 6700 00EC beq +0xEE /* 0000016C */ 00000082 6000 01E2 bra +0x1E4 /* 00000266 */ label00000086: 00000086 2D6D FAB6 FFF2 move.l [A6 - 0xE], [A5 - 0x54A] 0000008C 486E FFEE pea.l [A6 - 0x12] 00000090 A874 syscall GetPort 00000092 2F0B move.l -[A7], A3 00000094 A873 syscall SetPort 00000096 486C 000A pea.l [A4 + 0xA] 0000009A A871 syscall GlobalToLocal 0000009C 42AE FFFC clr.l [A6 - 0x4] 000000A0 558F subq.l A7, 2 000000A2 7001 moveq.l D0, 0x01 000000A4 1F00 move.b -[A7], D0 000000A6 486E FFFC pea.l [A6 - 0x4] 000000AA 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000000AE 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000000B2 A9E7 syscall Pack0/ListManager 000000B4 1D5F FFFB move.b [A6 - 0x5], [A7]+ 000000B8 6706 beq +0x8 /* 000000C0 */ 000000BA 3A2E FFFC move.w D5, [A6 - 0x4] 000000BE 6002 bra +0x4 /* 000000C2 */ label000000C0: 000000C0 7AFF moveq.l D5, 0xFFFFFFFF label000000C2: 000000C2 558F subq.l A7, 2 000000C4 2F2C 000A move.l -[A7], [A4 + 0xA] 000000C8 3F2C 000E move.w -[A7], [A4 + 0xE] 000000CC 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000000D0 3F3C 0018 move.w -[A7], 0x18 000000D4 A9E7 syscall Pack0/ListManager 000000D6 42AE FFFC clr.l [A6 - 0x4] 000000DA 558F subq.l A7, 2 000000DC 7001 moveq.l D0, 0x01 000000DE 1F00 move.b -[A7], D0 000000E0 486E FFFC pea.l [A6 - 0x4] 000000E4 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000000E8 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000000EC A9E7 syscall Pack0/ListManager 000000EE 1E1F move.b D7, [A7]+ 000000F0 544F addq.w A7, 2 000000F2 6706 beq +0x8 /* 000000FA */ 000000F4 3C2E FFFC move.w D6, [A6 - 0x4] 000000F8 6026 bra +0x28 /* 00000120 */ label000000FA: 000000FA 206E FFF2 movea.l A0, [A6 - 0xE] 000000FE 2050 movea.l A0, [A0] 00000100 3028 004C move.w D0, [A0 + 0x4C] 00000104 5340 subq.w D0, 1 00000106 3D40 FFFC move.w [A6 - 0x4], D0 0000010A 3C00 move.w D6, D0 0000010C 7001 moveq.l D0, 0x01 0000010E 1F00 move.b -[A7], D0 00000110 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000114 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000118 3F3C 005C move.w -[A7], 0x5C /* '\\' */ 0000011C A9E7 syscall Pack0/ListManager 0000011E 7E01 moveq.l D7, 0x01 label00000120: 00000120 BC45 cmp.w D6, D5 00000122 56C0 sne D0 00000124 0240 0001 andi.w D0, 0x1 00000128 48C0 ext.l D0 0000012A 1800 move.b D4, D0 0000012C 6734 beq +0x36 /* 00000162 */ 0000012E 2F0B move.l -[A7], A3 00000130 700A moveq.l D0, 0x0A 00000132 3F00 move.w -[A7], D0 00000134 486E FFEC pea.l [A6 - 0x14] 00000138 486E FFE8 pea.l [A6 - 0x18] 0000013C 486E FFE0 pea.l [A6 - 0x20] 00000140 A98D syscall GetDialogItem/GetDItem 00000142 486E FFE0 pea.l [A6 - 0x20] 00000146 A928 syscall InvalRect 00000148 2F0B move.l -[A7], A3 0000014A 700B moveq.l D0, 0x0B 0000014C 3F00 move.w -[A7], D0 0000014E 486E FFEC pea.l [A6 - 0x14] 00000152 486E FFE8 pea.l [A6 - 0x18] 00000156 486E FFE0 pea.l [A6 - 0x20] 0000015A A98D syscall GetDialogItem/GetDItem 0000015C 486E FFE0 pea.l [A6 - 0x20] 00000160 A928 syscall InvalRect label00000162: 00000162 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000166 A873 syscall SetPort 00000168 6000 00FC bra +0xFE /* 00000266 */ label0000016C: 0000016C 42AE FFFC clr.l [A6 - 0x4] 00000170 558F subq.l A7, 2 00000172 7001 moveq.l D0, 0x01 00000174 1F00 move.b -[A7], D0 00000176 486E FFFC pea.l [A6 - 0x4] 0000017A 2F2D FAB6 move.l -[A7], [A5 - 0x54A] 0000017E 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00000182 A9E7 syscall Pack0/ListManager 00000184 1E1F move.b D7, [A7]+ 00000186 6700 00DE beq +0xE0 /* 00000266 */ 0000018A 3C2E FFFC move.w D6, [A6 - 0x4] 0000018E 48C6 ext.l D6 00000190 2006 move.l D0, D6 00000192 E580 asl D0, 2 00000194 41ED FABA lea.l A0, [A5 - 0x546] 00000198 2D70 0800 FFF6 move.l [A6 - 0xA], [A0 + D0] 0000019E 486E FFEE pea.l [A6 - 0x12] 000001A2 A874 syscall GetPort 000001A4 2F0B move.l -[A7], A3 000001A6 A873 syscall SetPort 000001A8 486C 000A pea.l [A4 + 0xA] 000001AC A871 syscall GlobalToLocal 000001AE 42AE FFFC clr.l [A6 - 0x4] 000001B2 558F subq.l A7, 2 000001B4 7001 moveq.l D0, 0x01 000001B6 1F00 move.b -[A7], D0 000001B8 486E FFFC pea.l [A6 - 0x4] 000001BC 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000001C0 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000001C4 A9E7 syscall Pack0/ListManager 000001C6 1D5F FFFB move.b [A6 - 0x5], [A7]+ 000001CA 6706 beq +0x8 /* 000001D2 */ 000001CC 3A2E FFFC move.w D5, [A6 - 0x4] 000001D0 6002 bra +0x4 /* 000001D4 */ label000001D2: 000001D2 7AFF moveq.l D5, 0xFFFFFFFF label000001D4: 000001D4 558F subq.l A7, 2 000001D6 2F2C 000A move.l -[A7], [A4 + 0xA] 000001DA 3F2C 000E move.w -[A7], [A4 + 0xE] 000001DE 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000001E2 3F3C 0018 move.w -[A7], 0x18 000001E6 A9E7 syscall Pack0/ListManager 000001E8 42AE FFFC clr.l [A6 - 0x4] 000001EC 558F subq.l A7, 2 000001EE 7001 moveq.l D0, 0x01 000001F0 1F00 move.b -[A7], D0 000001F2 486E FFFC pea.l [A6 - 0x4] 000001F6 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000001FA 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000001FE A9E7 syscall Pack0/ListManager 00000200 1E1F move.b D7, [A7]+ 00000202 544F addq.w A7, 2 00000204 6706 beq +0x8 /* 0000020C */ 00000206 3C2E FFFC move.w D6, [A6 - 0x4] 0000020A 6026 bra +0x28 /* 00000232 */ label0000020C: 0000020C 206E FFF6 movea.l A0, [A6 - 0xA] 00000210 2050 movea.l A0, [A0] 00000212 3028 004C move.w D0, [A0 + 0x4C] 00000216 5340 subq.w D0, 1 00000218 3D40 FFFC move.w [A6 - 0x4], D0 0000021C 3C00 move.w D6, D0 0000021E 7001 moveq.l D0, 0x01 00000220 1F00 move.b -[A7], D0 00000222 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000226 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000022A 3F3C 005C move.w -[A7], 0x5C /* '\\' */ 0000022E A9E7 syscall Pack0/ListManager 00000230 7E01 moveq.l D7, 0x01 label00000232: 00000232 BC45 cmp.w D6, D5 00000234 56C0 sne D0 00000236 0240 0001 andi.w D0, 0x1 0000023A 48C0 ext.l D0 0000023C 1800 move.b D4, D0 0000023E 4A07 tst.b D7 00000240 671E beq +0x20 /* 00000260 */ 00000242 4A04 tst.b D4 00000244 671A beq +0x1C /* 00000260 */ 00000246 2F0B move.l -[A7], A3 00000248 700B moveq.l D0, 0x0B 0000024A 3F00 move.w -[A7], D0 0000024C 486E FFEC pea.l [A6 - 0x14] 00000250 486E FFE8 pea.l [A6 - 0x18] 00000254 486E FFE0 pea.l [A6 - 0x20] 00000258 A98D syscall GetDialogItem/GetDItem 0000025A 486E FFE0 pea.l [A6 - 0x20] 0000025E A928 syscall InvalRect label00000260: 00000260 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000264 A873 syscall SetPort label00000266: 00000266 7001 moveq.l D0, 0x01 label00000268: 00000268 4CEE 18F0 FFC8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x38] 0000026E 4E5E unlink A6 00000270 4E75 rts 00000272 4E56 FFCC link A6, -0x0034 00000276 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000027A 426E FFFE clr.w [A6 - 0x2] 0000027E 2F2E 000A move.l -[A7], [A6 + 0xA] 00000282 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000286 486E FFDE pea.l [A6 - 0x22] 0000028A 486E FFE0 pea.l [A6 - 0x20] 0000028E 486E FFE4 pea.l [A6 - 0x1C] 00000292 A98D syscall GetDialogItem/GetDItem 00000294 302E 0008 move.w D0, [A6 + 0x8] 00000298 0440 0009 subi.w D0, 0x9 /* '\t' */ 0000029C 670E beq +0x10 /* 000002AC */ 0000029E 5340 subq.w D0, 1 000002A0 6738 beq +0x3A /* 000002DA */ 000002A2 5340 subq.w D0, 1 000002A4 6700 0096 beq +0x98 /* 0000033C */ 000002A8 6000 02C0 bra +0x2C2 /* 0000056A */ label000002AC: 000002AC 41EE FFEC lea.l A0, [A6 - 0x14] 000002B0 43EE FFE4 lea.l A1, [A6 - 0x1C] 000002B4 20D9 move.l [A0]+, [A1]+ 000002B6 20D9 move.l [A0]+, [A1]+ 000002B8 486E FFEC pea.l [A6 - 0x14] 000002BC A8A3 syscall EraseRect 000002BE 206D FAB6 movea.l A0, [A5 - 0x54A] 000002C2 2050 movea.l A0, [A0] 000002C4 2068 0008 movea.l A0, [A0 + 0x8] 000002C8 2F28 0018 move.l -[A7], [A0 + 0x18] 000002CC 2F2D FAB6 move.l -[A7], [A5 - 0x54A] 000002D0 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 000002D4 A9E7 syscall Pack0/ListManager 000002D6 6000 0292 bra +0x294 /* 0000056A */ label000002DA: 000002DA 41EE FFEC lea.l A0, [A6 - 0x14] 000002DE 43EE FFE4 lea.l A1, [A6 - 0x1C] 000002E2 20D9 move.l [A0]+, [A1]+ 000002E4 20D9 move.l [A0]+, [A1]+ 000002E6 486E FFEC pea.l [A6 - 0x14] 000002EA A8A3 syscall EraseRect 000002EC 42AE FFF8 clr.l [A6 - 0x8] 000002F0 558F subq.l A7, 2 000002F2 7001 moveq.l D0, 0x01 000002F4 1F00 move.b -[A7], D0 000002F6 486E FFF8 pea.l [A6 - 0x8] 000002FA 2F2D FAB6 move.l -[A7], [A5 - 0x54A] 000002FE 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00000302 A9E7 syscall Pack0/ListManager 00000304 1E1F move.b D7, [A7]+ 00000306 6700 0262 beq +0x264 /* 0000056A */ 0000030A 302E FFF8 move.w D0, [A6 - 0x8] 0000030E 3D40 FFFC move.w [A6 - 0x4], D0 00000312 48C0 ext.l D0 00000314 E580 asl D0, 2 00000316 41ED FABA lea.l A0, [A5 - 0x546] 0000031A 2D70 0800 FFF4 move.l [A6 - 0xC], [A0 + D0] 00000320 206E FFF4 movea.l A0, [A6 - 0xC] 00000324 2050 movea.l A0, [A0] 00000326 2068 0008 movea.l A0, [A0 + 0x8] 0000032A 2F28 0018 move.l -[A7], [A0 + 0x18] 0000032E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000332 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000336 A9E7 syscall Pack0/ListManager 00000338 6000 0230 bra +0x232 /* 0000056A */ label0000033C: 0000033C 486E FFE4 pea.l [A6 - 0x1C] 00000340 A8A3 syscall EraseRect 00000342 42AE FFF8 clr.l [A6 - 0x8] 00000346 558F subq.l A7, 2 00000348 7001 moveq.l D0, 0x01 0000034A 1F00 move.b -[A7], D0 0000034C 486E FFF8 pea.l [A6 - 0x8] 00000350 2F2D FAB6 move.l -[A7], [A5 - 0x54A] 00000354 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00000358 A9E7 syscall Pack0/ListManager 0000035A 1E1F move.b D7, [A7]+ 0000035C 6700 020C beq +0x20E /* 0000056A */ 00000360 3A2E FFF8 move.w D5, [A6 - 0x8] 00000364 48C5 ext.l D5 00000366 2005 move.l D0, D5 00000368 E580 asl D0, 2 0000036A 41ED FABA lea.l A0, [A5 - 0x546] 0000036E 2D70 0800 FFF4 move.l [A6 - 0xC], [A0 + D0] 00000374 42AE FFF8 clr.l [A6 - 0x8] 00000378 558F subq.l A7, 2 0000037A 7001 moveq.l D0, 0x01 0000037C 1F00 move.b -[A7], D0 0000037E 486E FFF8 pea.l [A6 - 0x8] 00000382 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000386 3F3C 003C move.w -[A7], 0x3C /* '<' */ 0000038A A9E7 syscall Pack0/ListManager 0000038C 1E1F move.b D7, [A7]+ 0000038E 6700 01DA beq +0x1DC /* 0000056A */ 00000392 3C2E FFF8 move.w D6, [A6 - 0x8] 00000396 598F subq.l A7, 4 00000398 2F3C 484C 5023 move.l -[A7], 0x484C5023 /* 'HLP#' */ 0000039E 3005 move.w D0, D5 000003A0 D07C 2711 add.w D0, 0x2711 000003A4 3F00 move.w -[A7], D0 000003A6 A9A0 syscall GetResource 000003A8 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 000003AC 6700 01BC beq +0x1BE /* 0000056A */ 000003B0 206E FFD8 movea.l A0, [A6 - 0x28] 000003B4 2050 movea.l A0, [A0] 000003B6 3D50 FFDC move.w [A6 - 0x24], [A0] 000003BA 48C6 ext.l D6 000003BC 302E FFDC move.w D0, [A6 - 0x24] 000003C0 48C0 ext.l D0 000003C2 5380 subq.l D0, 1 000003C4 B086 cmp.l D0, D6 000003C6 6C0A bge +0xC /* 000003D2 */ 000003C8 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000003CC A9A3 syscall ReleaseResource 000003CE 6000 019A bra +0x19C /* 0000056A */ label000003D2: 000003D2 48C6 ext.l D6 000003D4 206E FFD8 movea.l A0, [A6 - 0x28] 000003D8 2050 movea.l A0, [A0] 000003DA 2006 move.l D0, D6 000003DC E580 asl D0, 2 000003DE 2830 0802 move.l D4, [A0 + D0 + 0x2] 000003E2 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000003E6 A9A3 syscall ReleaseResource 000003E8 0C84 5049 4354 cmpi.l D4, 0x50494354 /* 'PICT' */ 000003EE 666A bne +0x6C /* 0000045A */ 000003F0 598F subq.l A7, 4 000003F2 2F04 move.l -[A7], D4 000003F4 48C5 ext.l D5 000003F6 2005 move.l D0, D5 000003F8 5280 addq.l D0, 1 000003FA 2200 move.l D1, D0 000003FC C0FC 0064 mulu.w D0, 0x64 /* 'd' */ 00000400 4841 swap.w D1 00000402 C2FC 0064 mulu.w D1, 0x64 /* 'd' */ 00000406 4841 swap.w D1 00000408 4241 clr.w D1 0000040A D081 add.l D0, D1 0000040C D0BC 0000 2711 add.l D0, 0x2711 00000412 D046 add.w D0, D6 00000414 3F00 move.w -[A7], D0 00000416 A9A0 syscall GetResource 00000418 2D5F FFCC move.l [A6 - 0x34], [A7]+ 0000041C 6700 014C beq +0x14E /* 0000056A */ 00000420 206E FFCC movea.l A0, [A6 - 0x34] 00000424 2050 movea.l A0, [A0] 00000426 43EE FFD0 lea.l A1, [A6 - 0x30] 0000042A 5488 addq.l A0, 2 0000042C 22D8 move.l [A1]+, [A0]+ 0000042E 22D8 move.l [A1]+, [A0]+ 00000430 486E FFD0 pea.l [A6 - 0x30] 00000434 302E FFE6 move.w D0, [A6 - 0x1A] 00000438 906E FFD2 sub.w D0, [A6 - 0x2E] 0000043C 3F00 move.w -[A7], D0 0000043E 302E FFE4 move.w D0, [A6 - 0x1C] 00000442 906E FFD0 sub.w D0, [A6 - 0x30] 00000446 3F00 move.w -[A7], D0 00000448 A8A8 syscall OffsetRect 0000044A 2F2E FFCC move.l -[A7], [A6 - 0x34] 0000044E 486E FFD0 pea.l [A6 - 0x30] 00000452 A8F6 syscall DrawPicture 00000454 2F2E FFCC move.l -[A7], [A6 - 0x34] 00000458 A9A3 syscall ReleaseResource label0000045A: 0000045A 0C84 5445 5854 cmpi.l D4, 0x54455854 /* 'TEXT' */ 00000460 6600 0108 bne +0x10A /* 0000056A */ 00000464 7000 moveq.l D0, 0x00 00000466 2640 movea.l A3, D0 00000468 2840 movea.l A4, D0 0000046A 2D40 FFD2 move.l [A6 - 0x2E], D0 0000046E 486E FFE4 pea.l [A6 - 0x1C] 00000472 7001 moveq.l D0, 0x01 00000474 3F00 move.w -[A7], D0 00000476 3F00 move.w -[A7], D0 00000478 A8A9 syscall InsetRect 0000047A 302E FFE4 move.w D0, [A6 - 0x1C] 0000047E 526E FFE4 addq.w [A6 - 0x1C], 1 00000482 302E FFE6 move.w D0, [A6 - 0x1A] 00000486 526E FFE6 addq.w [A6 - 0x1A], 1 0000048A 598F subq.l A7, 4 0000048C 486E FFE4 pea.l [A6 - 0x1C] 00000490 486E FFE4 pea.l [A6 - 0x1C] 00000494 A83E syscall TEStyleNew 00000496 265F movea.l A3, [A7]+ 00000498 200B move.l D0, A3 0000049A 6700 00B2 beq +0xB4 /* 0000054E */ 0000049E 2053 movea.l A0, [A3] 000004A0 317C FFFF 0048 move.w [A0 + 0x48], 0xFFFF 000004A6 598F subq.l A7, 4 000004A8 2F04 move.l -[A7], D4 000004AA 48C5 ext.l D5 000004AC 2005 move.l D0, D5 000004AE 5280 addq.l D0, 1 000004B0 2200 move.l D1, D0 000004B2 C0FC 0064 mulu.w D0, 0x64 /* 'd' */ 000004B6 4841 swap.w D1 000004B8 C2FC 0064 mulu.w D1, 0x64 /* 'd' */ 000004BC 4841 swap.w D1 000004BE 4241 clr.w D1 000004C0 D081 add.l D0, D1 000004C2 D0BC 0000 2711 add.l D0, 0x2711 000004C8 D046 add.w D0, D6 000004CA 3F00 move.w -[A7], D0 000004CC A9A0 syscall GetResource 000004CE 285F movea.l A4, [A7]+ 000004D0 200C move.l D0, A4 000004D2 677A beq +0x7C /* 0000054E */ 000004D4 204C movea.l A0, A4 000004D6 A064 syscall MoveHHi 000004D8 204C movea.l A0, A4 000004DA A029 syscall HLock 000004DC 2F14 move.l -[A7], [A4] 000004DE 204C movea.l A0, A4 000004E0 A025 syscall GetHandleSize 000004E2 2F00 move.l -[A7], D0 000004E4 2F0B move.l -[A7], A3 000004E6 A9CF syscall TESetText 000004E8 558F subq.l A7, 2 000004EA 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000004EE 3D5F FFD6 move.w [A6 - 0x2A], [A7]+ 000004F2 204C movea.l A0, A4 000004F4 A02A syscall HUnlock 000004F6 4A6E FFD6 tst.w [A6 - 0x2A] 000004FA 6652 bne +0x54 /* 0000054E */ 000004FC 598F subq.l A7, 4 000004FE 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */ 00000504 48C5 ext.l D5 00000506 2005 move.l D0, D5 00000508 5280 addq.l D0, 1 0000050A 2200 move.l D1, D0 0000050C C0FC 0064 mulu.w D0, 0x64 /* 'd' */ 00000510 4841 swap.w D1 00000512 C2FC 0064 mulu.w D1, 0x64 /* 'd' */ 00000516 4841 swap.w D1 00000518 4241 clr.w D1 0000051A D081 add.l D0, D1 0000051C D0BC 0000 2711 add.l D0, 0x2711 00000522 D046 add.w D0, D6 00000524 3F00 move.w -[A7], D0 00000526 A9A0 syscall GetResource 00000528 2D5F FFD2 move.l [A6 - 0x2E], [A7]+ 0000052C 6720 beq +0x22 /* 0000054E */ 0000052E 7000 moveq.l D0, 0x00 00000530 2F00 move.l -[A7], D0 00000532 4878 7D00 push.l 0x7D00 /* '}\0' */ 00000536 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 0000053A 7200 moveq.l D1, 0x00 0000053C 1F01 move.b -[A7], D1 0000053E 2F0B move.l -[A7], A3 00000540 3F3C 000B move.w -[A7], 0xB 00000544 A83D syscall TEDispatch 00000546 486E FFE4 pea.l [A6 - 0x1C] 0000054A 2F0B move.l -[A7], A3 0000054C A9D3 syscall TEUpdate label0000054E: 0000054E 200B move.l D0, A3 00000550 6704 beq +0x6 /* 00000556 */ 00000552 2F0B move.l -[A7], A3 00000554 A9CD syscall TEDispose label00000556: 00000556 200C move.l D0, A4 00000558 6704 beq +0x6 /* 0000055E */ 0000055A 2F0C move.l -[A7], A4 0000055C A9A3 syscall ReleaseResource label0000055E: 0000055E 4AAE FFD2 tst.l [A6 - 0x2E] 00000562 6706 beq +0x8 /* 0000056A */ 00000564 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00000568 A9A3 syscall ReleaseResource label0000056A: 0000056A 4CEE 18F0 FFB4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x4C] 00000570 4E5E unlink A6 00000572 205F movea.l A0, [A7]+ 00000574 5C4F addq.w A7, 6 00000576 4ED0 jmp [A0]